// #include "hwt101.hpp"
// #include <glog/logging.h>

// #ifndef hwt101_USE_CONFIG_H

// #endif // hwt101_USE_CONFIG_H

// i2c_v1 *hwt101_i2c;
// hwt101 *hwt101_dev;

// void hwt101_test_thread()
// {
//     double yaw;

//     while (1)
//     {
//         hwt101_dev->read_yaw(&yaw);
//         LOG(INFO) << "yaw: " << yaw;
//         std::this_thread::sleep_for(std::chrono::milliseconds(500));
//     }
// }

// // int main()
// // {
// //     hwt101_i2c = new i2c_v1("/dev/i2c-0", 0x50);
// //     hwt101_dev = new hwt101("hwt101_test", hwt101_i2c, 0x50);
// //     if (hwt101_dev->init() != YJ_OK)
// //     {
// //         return -1;
// //     }

// //     std::thread t1(hwt101_test_thread);
// //     std::cin.get();
// //     t1.join();
// //     return 0;
// // }